<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

			<ui:composition template="/templates/templatlistar.xhtml">
			<ui:define name="pageTitle">PLCWeb Saúde</ui:define>
			<ui:define name="pageHeader">LISTA DE ASSOCIADOS</ui:define>
			<ui:define name="body">
<h:head>
<title>Bem-Vindo ao PLCWeb</title>
</h:head>
<h:body>  
    <p:megaMenu>  
        <p:submenu label="Cadastros" icon="ui-icon-check">  
            <p:column>
             <p:submenu label="Adminstrativos">
              <p:menuitem value="Associados" url="/forms/clientescadastro.jsf" />  
              <p:menuitem value="Usuarios" url="/forms/usuarioscadastro.jsf" />
             </p:submenu>    
            </p:column>              
        </p:submenu>  
        <p:submenu label="Consulta" icon="ui-icon-check">
            <p:column>       
             <p:submenu label="Consultas" >  
                  <p:menuitem value="Associados" url="/forms/clienteslistar.jsf" />                     
             </p:submenu>
            </p:column>  
      </p:submenu>            
        <p:submenu label="Parametros" icon="ui-icon-pencil" > 
            <p:column>  
                <p:submenu label="Registro" >  
                    <p:menuitem value="Empresa" url="/parametros/registro.jsf" />                     
                </p:submenu>  
                <p:submenu label="Contas">  
                    <p:menuitem value="Banco" url="/parametros/banco.jsf" />  
                    <p:menuitem value="Bandeias Cartoes" url="/parametros/cartaobandeira.jsf" />  
                    <p:menuitem value="Formas de Pagamentos" url="/parametros/formapagto.jsf" />
                    <p:menuitem value="Instituições de Cobrança" url="/parametros/instcobranca.jsf" />
                    <p:menuitem value="Tipos de Serviços" url="/parametros/tpservico.jsf" />
                    <p:menuitem value="Serviços" url="/parametros/servico.jsf" />  
                </p:submenu> 
            </p:column>   
        </p:submenu>    
        <p:menuitem value="Quit" url="#" />  
    </p:megaMenu>
<h:form id="form">  
    <p></p>
    <h:outputText value="Nome do Cliente " id="nmcliente"/>  
    <p:autoComplete id="acNmCliente" value="#{selectCliente.nmcli}" completeMethod="#{selectCliente.completeCliente()}">    
    </p:autoComplete>
    <p></p>  
    <p:dataTable id="clientes" var="cliente" value="#{clientesLocalizar.clientesLista}" rowKey="#{cliente.cdcliente}"  
                 selection="#{clientesLocalizar.clientelistar}" selectionMode="single" >  
  
        <p:column headerText="iD">  
            #{cliente.cdcliente}  
        </p:column>  
  
        <p:column headerText="Nome">  
            #{cliente.nmcliente}  
        </p:column>  
  
        <p:column headerText="CPF" >  
            #{cliente.nucpf}  
        </p:column>  
  
        <p:column headerText="Endereço">  
            #{cliente.dsendereco}  
        </p:column>  

        <p:column headerText="Fone">  
            #{cliente.nufone1}  
        </p:column>  

        <p:column headerText="Cel">  
            #{cliente.nufone2}  
        </p:column>  
    
  
        <f:facet name="footer">  
            <p:commandButton id="viewButton" value="Visualizar" icon="ui-icon-search"  
                    update=":form:display" oncomplete="cliDialog.show()"/>  
  
            <p:commandButton id="editButton" value="Editar" icon="ui-icon-edit"  action="/forms/clienteseditar.jsf">
            </p:commandButton>          
        </f:facet>    
  
    </p:dataTable>  
  
    <p:dialog id="dialog" header="Detalhe Associado" widgetVar="cliDialog" modal="true" resizable="true"  
              showEffect="clip" hideEffect="fold">  
  
        <h:panelGrid id="display" columns="2" cellpadding="4"> 
  
            <h:outputText id="exID" value="iD:" />  
            <h:outputText  value="#{clientesLocalizar.clientelistar.cdcliente}" />  
  
            <h:outputText value="Nome:" />  
            <h:outputText value="#{clientesLocalizar.clientelistar.nmcliente}" />  
  
            <h:outputText value="CPF:" />  
            <h:outputText value="#{clientesLocalizar.clientelistar.nucpf}" />  
  
            <h:outputText value="Endereço:" />  
            <h:outputText value="#{clientesLocalizar.clientelistar.dsendereco}" />
            
            <h:outputText value="Fone:" />  
            <h:outputText value="#{clientesLocalizar.clientelistar.nufone1}" />

            <h:outputText value="Cel:" />  
            <h:outputText value="#{clientesLocalizar.clientelistar.nufone2}" />                
        </h:panelGrid>  
    </p:dialog>
    
    <p:dialog id="editing" header="Edit Associado" widgetVar="cliEdit" modal="true" resizable="true"  
             showEffect="clip" hideEffect="fold">  
                  
        <h:panelGrid id="displayedit" columns="6" cellpadding="4"> 

                    <h:outputText value="iD" style="font-weight:bold; font-style:italic"/>  
                    <h:outputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.cdcliente}" style="font-weight:bold; font-style:italic"/>
                    <h:outputText value="Filiado: " style="font-weight:bold; font-style:italic"/> 
                    <p:inplace> 
                    	<h:inputText styleClass="outputLabel"  
                        	        value="#{clientesLocalizar.editCliente.nmcliente}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                      
                    <h:outputText value="CPF: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    	<h:inputText  styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nucpf}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>  
                    
                    <h:outputText value="Dat. Nasc.: " style="font-weight:bold; font-style:italic"/> 
                    <p:inplace> 
                   		<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.dtnascimento}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                       
                    <h:outputText value="Sexo: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nmsexo}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                      
                    <h:outputText value="Est. Civil: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>                      
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nmestcivil}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                      
                    <h:outputText value="Telefone: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nufone1}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                      
                    <h:outputText value="Celular: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nufone2}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                      
                    <h:outputText value="Comercial: " style="font-weight:bold; font-style:italic"/> 
                    <p:inplace> 
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nufone3}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                      
                    <h:outputText value="e-mail: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.email}" style="font-weight:bold; font-style:italic"/>  
                    </p:inplace>
                                
                    <h:outputText value="Rua: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    <h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.dsendereco}" style="font-weight:bold; font-style:italic"/>
                    </p:inplace>
                                
                    <h:outputText value="Número: " style="font-weight:bold; font-style:italic"/> 
                    <p:inplace> 
                    	<h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nucxpostal}" style="font-weight:bold; font-style:italic"/>
                    </p:inplace>
                                
                    <h:outputText value="Bairro: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    <h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nmbairro}" style="font-weight:bold; font-style:italic"/>
                    </p:inplace>
                                
                    <h:outputText value="Cidade: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    <h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nmuf}" style="font-weight:bold; font-style:italic"/>
                    </p:inplace>
                                
                    <h:outputText value="Cidade/UF: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    <h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nmcidade}" style="font-weight:bold; font-style:italic"/>
                    </p:inplace>
                                                                  
                    <h:outputText value="Cep: " style="font-weight:bold; font-style:italic"/>
                    <p:inplace>  
                    <h:inputText styleClass="outputLabel"  
                                value="#{clientesLocalizar.editCliente.nucep}" style="font-weight:bold; font-style:italic"/>
                    </p:inplace>
                	</h:panelGrid>
                	
                	<h:outputText value="Dependentes" style="font-weight:bold; font-style:italic; font-size:22"/>
                	
                	<h:panelGrid>
                    <p:dataTable id="ListDepend" value="#{clientesLocalizar.dependentesLista}" var="d" emptyMessage="sem dependentes">  
                    <p:column>  
                      <f:facet name="header">  
                        <h:outputText value="Nome Dependente"/>  
                      </f:facet>  
                        <h:outputText value="#{d.nmdependente}"/>                         
                    </p:column>
                    <p:column>  
                      <f:facet name="header">  
                        <h:outputText value="Data Nascimento"/>  
                      </f:facet>  
                        <h:outputText value="#{d.sdtnascimento}"/>                         
                    </p:column>
                    <p:column>  
                      <f:facet name="header">  
                        <h:outputText value="Numero Documento"/>  
                      </f:facet>  
                        <h:outputText value="#{d.numdocumento}"/>                         
                    </p:column>                                         
                    <p:column>  
                      <f:facet name="header">  
                        <h:outputText value="Grau parentesco"/>  
                      </f:facet>  
                        <h:outputText value="#{d.grauparentesco}"/>                         
                    </p:column>                     
             		</p:dataTable>             		
             		</h:panelGrid>
             		
             		<h:outputText value="Beneficiário" style="font-weight:bold; font-style:italic; font-size:22"/>
                    <h:panelGrid >
                    <p:dataTable id="ListBeneficiario" value="#{clientesLocalizar.beneficiariosLista}" var="b" emptyMessage="sem beneficiado">
                    <p:column>                  
                    <f:facet name="header">
                    <h:outputText value="Nome Beneficiário" />
                    </f:facet>
                    <h:outputText value="#{b.nmbeneficiario}"/>
                    </p:column>
                    <p:column>
                    <f:facet name="header">
                    <h:outputText value="Parentesco" />
                    </f:facet>
                    <h:outputText value="#{b.grauparentesco}"/>
                    </p:column>
                    </p:dataTable>
                    </h:panelGrid>
                    
                    <h:outputText value="Condições de Pagamentos" style="font-weight:bold; font-style:italic; font-size:22"/>
                    <h:panelGrid >
                    <p:dataTable id="ListItensCobrancashow" value="#{clientesLocalizar.formapagtoLista}" var="it" rows="10" emptyMessage="sem registro">
                    <p:column>                  
                    <f:facet name="header">
                    <h:outputText value="Empresa" />
                    </f:facet>
                    <h:outputText value="#{it.cdempresa}"/>
                    </p:column>
                    <p:column>
                    <f:facet name="header">
                    <h:outputText value="Serviço" />
                    </f:facet>
                    <h:outputText value="#{it.nmformapagto}"/>
                    </p:column>
                    </p:dataTable>
                    </h:panelGrid>               		
                	
  </p:dialog>       
  
</h:form>    
</h:body>	
</ui:define>
</ui:composition>
</html>